        @charset "UTF-8";
        @import "./header.scss";
        @import "./footer.scss";
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }
        
        body {
            min-width: 1280px;
        }
        
        .web {
            main {
                .bj {
                    background-image: url(../img/8bg.png);
                    background-repeat: no-repeat;
                    background-size: cover;
                    width: 100%;
                    height: 34.8vw;
                    .top {
                        margin-left: 19.8vw;
                        p,
                        span {
                            margin: 1vw 0.8vw;
                            display: inline-block;
                            font-size: 12px;
                            line-height: 16px;
                            color: #ffffff;
                        }
                    }
                    .bottom {
                        h1 {
                            margin-top: 7vw;
                            margin-left: 20.67vw;
                            font-size: 3.2vw;
                            line-height: 1.2vw;
                            color: #ffffff;
                        }
                        h2 {
                            margin-top: 1.4vw;
                            margin-left: 20.67vw;
                            font-weight: 300;
                            font-size: 1.44vw;
                            line-height: 1.2vw;
                            color: #ffffff;
                        }
                    }
                }
            }
            .big {
                h2 {
                    margin-top: 3.93vw;
                    margin-bottom: 0.2vw;
                    margin-left: 20.2vw;
                    font-size: 1.47vw;
                    line-height: 1.06vw;
                    letter-spacing: 0.07vw;
                    color: #12151c;
                }
                .hui {
                    margin: 0 auto 3vw;
                    width: 45.2vw;
                    background-color: #efefef;
                    h5 {
                        font-size: 1.47vw;
                        font-weight: normal;
                        line-height: 2vw;
                        color: #525252;
                        opacity: 0.5;
                    }
                }
            }
            .bigBox {
                display: flex;
                flex-wrap: wrap;
                margin: 0 auto 6vw;
                width: 48vw;
                margin-top: 2vw;
                margin-left: 26vw;
                h3 {
                    margin-top: 1.5vw;
                    font-size: 0.93vw;
                    line-height: 2.57vw;
                    letter-spacing: 0.05vw;
                    color: #12151c;
                }
                p {
                    font-size: 0.67vw;
                    line-height: 1.2vw;
                    letter-spacing: 0.03vw;
                    color: #12151c;
                }
                .box1 {
                    margin: 0.3vw;
                    width: 18.73vw;
                    height: 14.8vw;
                    background-color: #e6e6e6;
                    position: relative;
                    .box11 {
                        text-align: center;
                        font-size: 2vw;
                        line-height: 14.8vw;
                        color: #ffffff;
                        width: 100%;
                        height: 100%;
                        background: rgba($color: #000000, $alpha: 0.5);
                        opacity: 0;
                        position: absolute;
                    }
                }
                .box1:hover .box11 {
                    opacity: 1;
                }
                .box2 {
                    margin: 0.3vw;
                    width: 14.07vw;
                    height: 14.73vw;
                    background-color: #e6e6e6;
                    position: relative;
                    .box22 {
                        text-align: center;
                        font-size: 2vw;
                        line-height: 14.73vw;
                        color: #ffffff;
                        width: 100%;
                        height: 100%;
                        background: rgba($color: #000000, $alpha: 0.5);
                        opacity: 0;
                        position: absolute;
                    }
                }
                .box2:hover .box22 {
                    opacity: 1;
                }
                .box3 {
                    margin: 0.3vw;
                    width: 12vw;
                    height: 15vw;
                    background-color: #e6e6e6;
                    position: relative;
                    .box33 {
                        text-align: center;
                        font-size: 2vw;
                        line-height: 15vw;
                        color: #ffffff;
                        width: 100%;
                        height: 100%;
                        background: rgba($color: #000000, $alpha: 0.5);
                        opacity: 0;
                        position: absolute;
                    }
                }
                .box3:hover .box33 {
                    opacity: 1;
                }
                .box4 {
                    margin: 0.3vw;
                    width: 15vw;
                    height: 12vw;
                    background-color: #e6e6e6;
                    position: relative;
                    .box44 {
                        text-align: center;
                        font-size: 2vw;
                        line-height: 12vw;
                        color: #ffffff;
                        width: 100%;
                        height: 100%;
                        background: rgba($color: #000000, $alpha: 0.5);
                        opacity: 0;
                        position: absolute;
                    }
                }
                .box4:hover .box44 {
                    opacity: 1;
                }
                .box5 {
                    margin: 0.3vw;
                    width: 12vw;
                    height: 12vw;
                    background-color: #e6e6e6;
                    position: relative;
                    .box55 {
                        text-align: center;
                        font-size: 2vw;
                        line-height: 12vw;
                        color: #ffffff;
                        width: 100%;
                        height: 100%;
                        background: rgba($color: #000000, $alpha: 0.5);
                        opacity: 0;
                        position: absolute;
                    }
                }
                .box5:hover .box55 {
                    opacity: 1;
                }
                .box6 {
                    margin: 0.3vw;
                    width: 18vw;
                    height: 12vw;
                    background-color: #e6e6e6;
                    position: relative;
                    .box66 {
                        text-align: center;
                        font-size: 2vw;
                        line-height: 12vw;
                        color: #ffffff;
                        width: 100%;
                        height: 100%;
                        background: rgba($color: #000000, $alpha: 0.5);
                        opacity: 0;
                        position: absolute;
                    }
                }
                .box6:hover .box66 {
                    opacity: 1;
                }
                .box7 {
                    margin: 0.3vw;
                    width: 36vw;
                    height: 6vw;
                    background-color: #e6e6e6;
                    position: relative;
                    .box77 {
                        text-align: center;
                        font-size: 2vw;
                        line-height: 6vw;
                        color: #ffffff;
                        width: 100%;
                        height: 100%;
                        background: rgba($color: #000000, $alpha: 0.5);
                        opacity: 0;
                        position: absolute;
                    }
                }
                .box7:hover .box77 {
                    opacity: 1;
                }
                .box8 {
                    margin: 0.3vw;
                    width: 9vw;
                    height: 6vw;
                    background-color: #e6e6e6;
                    position: relative;
                    .box88 {
                        text-align: center;
                        font-size: 2vw;
                        line-height: 6vw;
                        color: #ffffff;
                        width: 100%;
                        height: 100%;
                        background: rgba($color: #000000, $alpha: 0.5);
                        opacity: 0;
                        position: absolute;
                    }
                }
                .box8:hover .box88 {
                    opacity: 1;
                }
            }
        }